package com.lap.auth.domain.role.repository;

import com.lap.auth.domain.role.Role;
import java.util.List;
import java.util.Optional;

public interface RoleRepository {

  Integer save(Role role);

  int deleteById(Integer id);

  Optional<Role> findById(Integer id);

  boolean existsByCode(String code);

  List<Role> findByIds(List<Integer> roleIds);
}
